img {
    display: block;
    width: 20vw;
    height: 5vw;
    /* max-width: 100%;
    max-height: 90%;
    margin: 20px auto; */
}

.collapsible {
    background-color: #777;
    color: white;
    cursor: pointer;
    padding: 0.4vw;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 1vw;
}

    .active, .collapsible:hover {
        background-color: #555;
    }

.content {
    padding: 0.4vw;
    display: none;
    overflow: hidden;
    background-color: #f1f1f1;
}

table,
    th,
    td {
        border: 1px solid;
        font-size: 2vw;
    }

    table {
        width: 100%;
    }

    #creationdatetime {
        /* font-family: Arial, Helvetica, sans-serif; */
        font-size: 0.5vw;
    }

    #menu {
        /* font-family: Arial, Helvetica, sans-serif; */
        border-collapse: collapse;
        width: 100%;
    }

    #menu td,
    #menu th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    #menu tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    #menu tr:hover {
        background-color: #ddd;
    }

    #menu th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #04AA6D;
        color: white;
    }

    h1 {
        text-align: center;
        font-size: 2vw;
        color: #FF0000;
    }

    h4 {
        text-align: left;
        font-size: 1.2vw;
        color: #000000;
    }

    p {
        text-align: left;
        font-size: 1vw;    }

    div {
        text-align: center;
    }

    
